package com.java46.util;


import com.java46.bean.SHAencryption;
import com.java46.exception.MyException;

import java.io.File;


public class Util {
    /**
     * 保存图片到服务器上的方法
     * @param url
     * @param fileInfo
     * @throws MyException
     */
//    public static void savePicToServer(String url, FileInfo fileInfo) throws MyException {
//        try {
//            //上传图片到本地方法
//            File File = new File(url, fileInfo.getFileFileName());
//            FileUtils.copyFile(fileInfo.getFile(), File);
//        } catch (Exception e) {
//            throw new MyException("添加图片到["+url+"]失败");
//        }
//    }

    /**
     * 加密字符的方法
     *
     */

    public  static  String encryption(String str) throws MyException {
        SHAencryption sha=new SHAencryption();
        if (str==""||"".equals(str)){
            throw new MyException("需要加密的密码不能为空");
        }
        try {
            for (int i = 0; i < 1024 ; i++) {
                str=sha.encryptSHA(str);
            }

        } catch (Exception e) {
            throw new MyException("密码加密失败");
        }
        return str;
    }

}
